package com.panfeng.xcloud.boss.provider.member.dto.request;

import com.panfeng.xcloud.common.core.page.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value = "查询直推人记录请求")
public class QueryUserInviterPageReqDTO extends PageRequest {

    @ApiModelProperty("id")
    private Integer id;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("邀请人用户id")
    private String inviterId;

    @ApiModelProperty("状态(0.有效 1.无效)")
    private Integer status;

    @ApiModelProperty("备注")
    private String note;

    @ApiModelProperty("创建时间,起始时间")
    private Date createTimeStart;

    @ApiModelProperty("创建时间,截止时间")
    private Date createTimeEnd;

    @ApiModelProperty("更新时间,起始时间")
    private Date modifyTimeStart;

    @ApiModelProperty("更新时间,截止时间")
    private Date modifyTimeEnd;

    @ApiModelProperty("排序属性 1:创建时间 2:更新时间 3:该用户所分佣金")
    private String sortAttribute;

    @ApiModelProperty("排序类型 升序:ascend 降序:descend")
    private String sortType;

}
